package com.itheima.domain;

import java.util.ArrayList;

/*
    测试类中
		实例化四个对象："苹果",14,false、"柑橘",6,true、"香蕉",8,false、"桃子",6,true）
		将对象分别添加到合适的集合中
		所有打折的水果按半价销售：discount为true表示打折
		遍历集合统计全部水果单价总和，打印如下：
    		全部水果购买一斤需要花费：28元
 */
public class FruitTist {

    public static void main(String[] args) {
        //实例化对象
        Fruit f1 = new Fruit("苹果", 14, false);
        Fruit f2 = new Fruit("柑橘", 6, true);
        Fruit f3 = new Fruit("香蕉", 8, false);
        Fruit f4 = new Fruit("桃子", 6, true);

        //将对象分别添加到合适的集合中
        ArrayList<Fruit> list = new ArrayList<>();
        list.add(f1);
        list.add(f2);
        list.add(f3);
        list.add(f4);

        //遍历集合统计全部水果单价总和，打印如下：
        double sum = 0;
        for (int i = 0; i < list.size(); i++) {
            //获取当前对象
            Fruit f = list.get(i);
            //如果水果打折
            if (f.isDiscount()) {
                sum += f.getPrice() / 2;
            } else {
                sum += f.getPrice();
            }
        }

        //打印结果
        System.out.println("全部水果购买一斤需要花费：" + sum + "元");
    }
}
